package cn.edu.ncu.housinghub.entity.contract;

import cn.edu.ncu.housinghub.entity.house.House;
import cn.edu.ncu.housinghub.entity.user.Landlord;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 合同条款详情表
 */
@Data
public class ContractContentInfo {
    private Long contractContentId; // 主键

    private Landlord landlord; // 房东信息
    private House house; // 房源信息
    private String depositTerms; // 押金条款
    private String landlordObligations; // 房东义务
    private String tenantObligations; // 租客义务
    private String defaultProvisions; // 违约责任
    private String specialClauses; // 特殊条款
    private String disputeResolution; // 争议解决
    private String propertyList; // 物品清单
    private String propertyDelivery; // 物业交割单
    private Boolean isTemplate; // 是否为模板
    private String templateName; // 模板名称
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
    private Boolean isDeleted; // 软删除标记
}